package Day_0225.CommonAnnotation;

/**
 * @author zxc
 * @date 2023/02/25 20:54
 **/
public class RequestMapping {
    public static void main(String[] args) {
        /**
         * @RequestMapping注解的作用
         * ===》
         * 1.@RequestMapping是一个用来处理请求地址映射的注解，可用于类或方法上。
         * 2.用于类上，表示类中的所有响应请求的方法都是以该地址作为父路径。
         *
         * 3.RequestMapping注解有六个属性 ：
         * 1）value， method
         * （1）value ：
         *  指定请求的实际地址，指定的地址可以是URI Template 模式（后面将会说明）；
         * （2）method：
         *  指定请求的method类型， GET、POST、PUT、DELETE等；
         *
         * 2）consumes，produces
         * （1）consumes ：
         *  指定处理请求的提交内容类型（Content-Type），例如application/json, text/html;
         * （2）produces :
         * 指定返回的内容类型，仅当request请求头中的(Accept)类型中包含该指定类型才返回；
         *
         * 3）params，headers
         * （1）params ：
         *  指定request中必须包含某些参数值是，才让该方法处理。
         * （2）headers ：
         *  指定request中必须包含某些指定的header值，才能让该方法处理请求。
         *
         */
    }
}
